with contributions from - English Synonyms Dictionary